home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Freeware / sysmon / include / sysmon_pragmas.h next >
Encoding:
C/C++ Source or Header  |  2002-10-27  |  2.3 KB  |  42 lines

  1. /*------ task related functions ---------------------------------------*/
  2. #pragma libcall SysmonBase smGetTaskInfo 1e 801
  3. #pragma libcall SysmonBase smFreeze 24 901
  4. #pragma libcall SysmonBase smUnFreeze 2a 901
  5. #pragma libcall SysmonBase smSleep 30 001
  6. /*------ formatting functions -----------------------------------------*/
  7. #pragma libcall SysmonBase smVKPrintf 36 9802
  8. #pragma libcall SysmonBase smVSPrintf 3c 98B03
  9. /*------ system diagnostics -------------------------------------------*/
  10. #pragma libcall SysmonBase smVSysLog 42 98003
  11. /*------ More TaskInfo functions --------------------------------------*/
  12. #pragma libcall SysmonBase smFindTaskInfo 48 901
  13. #pragma libcall SysmonBase smNextTaskInfo 4e 901
  14. /*------ System Shutdown ----------------------------------------------*/
  15. #pragma libcall SysmonBase smHalt 54 001
  16. /*---Functions in V1 or higher ----------------------------------------*/
  17. /*------ Safe Formatting to buffer ------------------------------------*/
  18. #pragma libcall SysmonBase smVSnPrintf 5a 980B04
  19. /*------ Check if a Node is linked in a List --------------------------*/
  20. #pragma libcall SysmonBase smFindNode 60 9802
  21. /*------ System Broadcast Messages Handling ---------------------------*/
  22. #pragma libcall SysmonBase smAddBroadcastPort 66 901
  23. #pragma libcall SysmonBase smRemBroadcastPort 6c 901
  24. #pragma libcall SysmonBase smSendBroadcastMsg 72 901
  25. /*------ Vector Base Register -----------------------------------------*/
  26. #pragma libcall SysmonBase smGetVBR 78 0
  27. /*pragma libcall SysmonBase smMoveVBR 7e 0*/
  28. /*------ Task Table Arbitration ---------------------------------------*/
  29. #pragma libcall SysmonBase smLockTaskTable 84 001
  30. #pragma libcall SysmonBase smUnLockTaskTable 8a 001
  31. /*------ Signal Exceptions control ------------------------------------*/
  32. #pragma libcall SysmonBase smDisallowExcept 90 0
  33. #pragma libcall SysmonBase smAllowExcept 96 0
  34. /*------ Task Hibernation and Wake Up ---------------------------------*/
  35. #pragma libcall SysmonBase smHibernate 9c 0
  36. #pragma libcall SysmonBase smWakeUp a2 901
  37. #pragma libcall SysmonBase smScheduleWakeUp a8 901
  38. /*------ Exit from exception code -------------------------------------*/
  39. #pragma libcall SysmonBase smEndExcept ae 001
  40. /*------ Wait for all signals in the mask -----------------------------*/
  41. #pragma libcall SysmonBase smWaitAnd b4 001
  42.